#pragma once
#include "inorder/pipeline.h"
#include "inorder/dram.h"
#include "inorder/l1cache.h"

class InorderCore
{
public:
    Pipeline pipeline;
    BasicDram dram;
    L1Cache l1cache;
    InorderCore();
    ~InorderCore();
    void run();
    void reset();
    void print_counter();
    void print_status();
};
